<?php

/**
 * buscar actions.
 *
 * @package    cometa
 * @subpackage buscar
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class buscarActions extends sfActions
{
 /**
  * Executes index action
  *
  * @param sfRequest $request A request object
  */
  public function executeIndex(sfWebRequest $request)
  {
   
  }
  
  public function executeBuscarAutor(sfWebRequest $request)
  {
      $servicioBuscar = new buscadorClass();
      $autor          = $request->getParameter('autor');
      $lista = $servicioBuscar->buscarAutor($autor);
      $this->lista = $lista;      
  }
  
  public function executeBuscarLugar(sfWebRequest $request)
  {
      $servicioBuscar = new buscadorClass();
      $lugar          = $request->getParameter('lugar');
      $lista = $servicioBuscar->buscarLugar($lugar);
      $this->lista = $lista;      
  }
  
  //catergoria = especialidad
  public function executeBuscarCategoria(sfWebRequest $request)
  {
      $servicioBuscar = new buscadorClass();
      $categoria          = $request->getParameter('categoria');
      $lista = $servicioBuscar->buscarCategoria($categoria);
      $this->lista = $lista;      
  }
  
  public function executeBuscarAnio(sfWebRequest $request)
  {
      $servicioBuscar = new buscadorClass();
      $anio          = $request->getParameter('anio');
      $lista = $servicioBuscar->buscarAnio($anio);
      $this->lista = $lista;      
  }  
  
  public function executeBuscarKeyWord(sfWebRequest $request)
  {
      $servicioBuscar = new buscadorClass();
      $keyWord         = $request->getParameter('keyWord');
      $lista = $servicioBuscar->buscarKeyWord($keyWord);
      $this->lista = $lista;      
      $this->palabra = $keyWord;
  }
  
  
  public function executeResultado(sfWebRequest $request)
  {
       $servicioBuscar = new buscadorClass();
       $lista = $servicioBuscar->buscar($request);
       $this->lista = $lista;
  }
  
  
}
